home *** CD-ROM | disk | FTP | other *** search
Text File | 1988-11-12 | 2.8 KB | 89 lines | [TEXT/MACA] |
- Settings File = Batch DL'er
- Script Name = Batch DL
- Command Key =
- F-key =
- Menu = NO
- Button = NO
-
- 1 Remark "** REMOVE the following if you don't use the supplied modem driver"
- 2 If Expression "=(EXISTS(online)=false) or (online=false)"
- 3 Do Script * " Log On"
- 4 When Text Equals ">elp?"
- 5 Or When Seconds Have Passed "=100"
- 6 Do Script * "Timeout Error"
- 7 End When
- 8 End If
- 9 Remark "****** END of REMOVE ******************"
- 10 Set Variable BadDL from Expression "=0"
- 11 Set Variable EOF from Expression "=0"
- 12 Send File * Text Line by Line "DL Files List"
- 13 Set Variable FileNumber from File Line
- 14 If Failure
- 15 Do Script * "Set DL List"
- 16 Set Variable FileNumber from File Line
- 17 End If
- 18 Send Text String "m 606^M"
- 19 When Text Equals ">elp?"
- 20 Send Text String "6^M"
- 21 Or When Seconds Have Passed "=60"
- 22 Do Script * "Timeout Error"
- 23 End When
- 24 Repeat
- 25 Set Variable BadDl from Expression "=BadDl+1"
- 26 When Text Equals "elp?"
- 27 Send Text String "=FileNumber,'^M'"
- 28 Or When Seconds Have Passed "=60"
- 29 Do Script * "Timeout Error"
- 30 End When
- 31 When Text Equals "(Y/N)?"
- 32 Remark "Bypass bad file numbers"
- 33 Set Variable PerfectDL from Expression "=false"
- 34 Or When Line Contains "<Q>uit."
- 35 When Text Equals "?"
- 36 Send Text String "d^M"
- 37 Or When Seconds Have Passed "=60"
- 38 Do Script * "Timeout Error"
- 39 End When
- 40 When Text Equals "skip?"
- 41 Send Text String "2^M"
- 42 When Line Contains "receive file"
- 43 Receive File * XMODEM MacBinary ""
- 44 Or When Seconds Have Passed "=60"
- 45 Do Script * "Timeout Error"
- 46 End When
- 47 Or When Seconds Have Passed "=60"
- 48 Do Script * "Timeout Error"
- 49 End When
- 50 Or When Seconds Have Passed "=60"
- 51 Do Script * "Timeout Error"
- 52 End When
- 53 Set Variable FileNumber from File Line
- 54 If Failure
- 55 Remark "Must be end of file, so logoff and leave script"
- 56 Set Variable EOF from Expression "=1"
- 57 When Text Equals "(Y/N)?"
- 58 Send Text String "n^M"
- 59 Or When Seconds Have Passed "=60"
- 60 Do Script * "Timeout Error"
- 61 End When
- 62 Wait Seconds "1"
- 63 When Text Equals ">elp?"
- 64 Do Script * "Log Off"
- 65 Or When Seconds Have Passed "=60"
- 66 Do Script * "Timeout Error"
- 67 End When
- 68 Else
- 69 When Text Equals "(Y/N)?"
- 70 Send Text String "y^M"
- 71 Or When Seconds Have Passed "=60"
- 72 Do Script * "Timeout Error"
- 73 End When
- 74 End If
- 75 Until Expression "=(EOF=1)"
- 76 Do Script * "Reset DL List"
- 77 Dialog Discard
- 78 Notify Discard
- 79 Notify Install "Finished Batch Download......"
- 80 Wait Seconds "=10"
- 81 Notify Discard
-